home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
maximus
/
msgx_200.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1992-05-04
|
9KB
|
219 lines
Version 1.00 beta 26-Feb-1992
+ Initial release.
Version 1.01 beta 09-Mar-1992
+ Command line qualifiers were case sensitive, and
should not have been.
+ Optimization parameters caused Trap 13 errors
under OS/2 when run with Maximus 2.01wb.
Version 1.02 beta 15-Mar-1992
+ Corrected bug in date subtraction routine when
using the keyword "previous".
Version 1.03 beta 20-Mar-1992
+ Added configuration file support.
+ Added mulitple message area support to a single
archive.
+ Archive name can now be constructed by MsgX, or
specified by the user.
+ Partial support for appending new messages to
existing message text files. If the message text
file exists in the Work Directory, new messages
will be appended to the file. Previous version
would have overwritten the file. Future version
of MsgX will also uncompress the archive if
/AppendMsgs is activated.
+ Added logging feature.
+ Area tag names are now specified instead of the
entire physical path of the message base.
+ Area information is derived from Maximus's message
area control file (the text version) MSGAREA.CTL.
+ /Destination qualifier is no longer supported.
Specify the location of the FILES.BBS file using
the /FilesBBS qualifier, or in the configuration
file.
+ The description in FILES.BBS for that archive file
can be constructed by MsgX, or customized by the
user by using /Description.
Version 1.03a beta 21-Mar-1992
+ Added support for Squish.Cfg and Areas.Bbs. Echo
information can now be obtained from these sources
also.
Version 1.04 beta 23-Mar-1992
+ Fixed a bug conflict between /quiet and
/statistics.
+ Modified a few of the log messages for clarity.
+ Added Log qualifiers to the command line (used to
only be in configuration file).
+ Added julian date macro '%j' and '%J'.
+ If the archive name is not specified on the
command line or in the configuration, a default
will now be created in the current directory
called ECHOS.ZIP.
+ Default message text file names are now derived
from the Squish/*.MSG area file name, and not the
EchoTag name.
+ Removed /LongFileNames qualifier since it is now
obsolete. Since default message text files names
are now derived from the Squish/*.MSG file name
instead of the EchoTag, the file name will always
be the appropriate length for the Operating System
(DOS or OS/2).
Version 1.05 beta 24-Mar-1992
+ Increased error checking for MsgApi routines,
especially locking functions.
+ Change default for Control information (PATH,
REALNAME, etc.) in message to FALSE.
+ Fixed error introduced when 3 or more areas are
specified on command line.
+ Archive program can now be defined in MsgX.Cfg.
You are no longer confined to PKZIP.
+ Area names on the command line can now contain
wildcards '?' and '*'. For example, if you want
all OS/2 areas, you can specify "OS2*". If you
want every area, specify "*". (Do not include the
quotes.)
+ Can now put multiple areas in one file, if using a
wildcard specification. This, OS2*(OS2.TXT) would
extract all messages from OS/2 echos and put them
in the text file OS2.TXT.
+ /AppendMsgs is now fully functional. If this is
active, needed text files will be extracted from
the archive (if it exists), messages will be
appended to them, and they will updated in the
archive.
+ If appending to an existing file, the file header
is now suppressed.
Version 1.06 beta 25-Mar-1992
+ Removed trailing backslash on file path name if
present in the Squish/*.MSG definition in
MsgArea.Ctl, Squish.Cfg, or Areas.Bbs. This was
yielding a blank default text file name of ".Txt".
+ All files are now deleted from the Work Directory
when MsgX is invoked.
+ Instead of archiving each specified message text
file, ALL files in the Work Directory are
archived. This is necessary since wildcards can
be specified for areas. This would create a
command line that was too long for the archiver
programs. By using a global match "*.*" for the
archiver programs, all files from the archive will
be extracted or added, depending upon the desired
mode when MsgX is invoked.
Version 1.06a beta 27-Mar-1992
+ Added %l support to archiver definition in
configuration file. This instructs MsgX to create
a file which lists all the echos to extract or
archive. This is a bit more efficient instead of
extracting all the files from the archive when
/AppendMsgs is used. This can only be used with
archiving programs that offer this functionality
(such as PKZIP).
Version 1.06b beta 29-Mar-1992
+ Added /Title qualifier and TextFileTitle verb in
the configuration file.
Version 1.10 beta 06-Apr-1992
+ Implemented /Kill qualifier. Archived messages
can now be purged, or just deleted if /Compress is
not present.
+ Added /LimitSize=n qualifier. Message bases can
now be re-sized to 'n' messages. The /Date
qualifier is ignored if used.
+ Added /Skip qualifier. This specifies the number
of messages to skip before extraction/deletion.
+ Added ability to read parameters from a control
file instead of the command line. Specify
@control_file in lieu of areatag names. See
Example.Ctl for details.
Version 1.11 beta 08-Apr-1992
+ Implemented new version sequence methodology to
more appropriately reflect major/minor changes.
+ Now checks the end of a FILES.BBS file for a line-
feed. If not there, one will be added.
+ Bug fix for command line parser. Quoted
delimiters were not taking precedence over
parenthesis.
Version 1.12 beta 13-Apr-1992
+ Bug fix when extracting messages. If date
description exceeded 40 characters, memory became
slightly corrupted, changing the actual file/path
name of the message area. This would result in a
"Can't read message area --" error.
+ Bug fix when there is no match on area name(s)
specified on the command line. If an invalid
(unknown) area is specified to be extracted, MsgX
will now exit with "Could not find definition for
area --".
Version 1.20 beta 23-Apr-1992
+ Bug fix: If no 'to date' (as in the case when
using /LimitSize), macro expansion (%j, etc.) will
default to current date.
+ Bug fix: If deleting messages _and_ creating and
archive, some open files could not be deleted from
the work directory, resulting in an error message.
This has been fixed.
+ New feature: /LimitSize now may now take one or
two parameters. See documentation (MsgX.Doc) for
details.
Version 2.00 04-May-1992
+ First Non-beta release to the general public.